package com.lzh.lzhframework.domain.dto.feedback;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * @Author luzhiheng
 * @Date 2023/11/27 11:54
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AddFeedbackDto {

    /**
     * 标题
     */
    @NotEmpty(message = "标题不能为空")
    private String title;

    /**
     * 反馈状态（1已开启 2已完成 3已拒绝）
     */
    private Integer status;

    /**
     * 反馈内容
     */
    @NotEmpty(message = "反馈内容不能为空")
    private String feedbackContent;

    /**
     * 反馈类型（1系统问题 2内容问题 3我要吐槽）
     */
    @NotNull(message = "反馈类型不能为空")
    private Integer type;
}
